<?php
/* @var $this CategoryController */
/* @var $dataProvider CActiveDataProvider */

$this->breadcrumbs=array(
	'Categories',
);

$this->menu=array(
	array('label'=>'Create Category', 'url'=>array('create')),
	array('label'=>'Manage Category', 'url'=>array('admin')),
);
?>
<div class="row">
    <div class="page-header">
        <h1>Управление категориями</h1>
    </div>
</div>
<div class="row block buttons">
    <?php echo CHtml::link('Дерево категорий', array($this->createUrl('/derevo/kategorii')), array('class' => 'btn btn-success')); ?>
</div>
<?php $data = $dataProvider->getData(); ?>
<?php if (isset($message)): ?>
    <div class="row alert alert-success">
        <?php echo $message; ?>
    </div>
<?php endif; ?>
<div class="row">
    <table class="table table-hover table-bordered table-striped">
        <thead>
        <tr>
            <th>Название категории</th>
            <th>Дата создания</th>
            <th>Родительская категория</th>
            <th>Количество товаров</th>
            <th>Отображать</th>
            <th>Управление категорией</th>
        </tr>
        </thead>
        <tbody>
        <?php foreach($data as $category):?>
            <tr>
                <td><?php echo $category->title; ?></td>
                <td><?php echo $category->created_at; ?></td>
                <td><?php echo $category->parent_id == 0 ? "Корневая категория" : Category::model()->findByPk($category->parent_id)->title; ?></td>
                <td><?php echo count(Category::model()->hasProducts($category->id)); ?></td>
                <td><?php echo ($category->is_visible == 1 ? "Да" : "Нет"); ?></td>
                <td>
					<?php echo CHtml::link('<span class="glyphicon glyphicon-pencil"></span>', array($this->createUrl('/obnovit/kategoriu', array('id'=>$category->id))), array('class' => 'btn-sm btn-warning')); ?>
                    <?php echo CHtml::link('<span class="glyphicon glyphicon-remove"></span>', "#", array(
                        'submit'=>array('/udalit/kategoriu', 'id'=>$category->id),
                        'class' => 'btn-sm btn-danger',
                        'confirm' => Category::model()->hasProducts($category->id) ? 'Данная категория содержит товары, которые также удалятся. Продолжить?' : 'Вы действительно хотите удалить категорию "'.$category->title.'"?',
                        'csrf' => true)); ?>
                    <?php echo CHtml::link('<span class="glyphicon glyphicon-list"></span>', array($this->createUrl('/tovary/kategorii', array('id'=>$category->id))), array('class' => 'btn-sm btn-info')); ?>
                </td>
            </tr>
        <?php endforeach; ?>
        </tbody>
    </table>
</div>
<div class="row buttons">
    <?php echo CHtml::link('<span class="glyphicon glyphicon-plus"></span> Добавить', array($this->createUrl('/dobavit/kategoriu')), array('class' => 'btn btn-info')); ?>
</div>
<div class="row">
    <?php $this->widget('CLinkPager', array(
        'pages' => $dataProvider->getPagination(),
        'htmlOptions' => array('class'=>'pagination'),
        'selectedPageCssClass' => 'active',
        'header' => '',
        'nextPageLabel' => 'След.',
        'lastPageLabel' => '&raquo;',
        'firstPageLabel' => '&laquo;',
        'prevPageLabel' => 'Пред.'
    ))?>
</div>
